package com.kx.kxpicture.manager;

import com.github.benmanes.caffeine.cache.Cache;
import com.github.benmanes.caffeine.cache.Caffeine;
import org.springframework.stereotype.Component;

import java.util.concurrent.TimeUnit;

/**
 * 缓存管理
 *
 * @author kuangxin
 * date 2025/9/7
 *
 * 多级缓存的工作流程：
 *
 * 第一级（Caffeine 本地缓存）：优先从本地缓存中读取数据。如果命中，则直接返回。
 * 第二级（Redis 分布式缓存）：如果本地缓存未命中，则查询 Redis 分布式缓存。如果 Redis 命中，则返回数据并更新本地缓存。
 * 数据库查询：如果 Redis 也未命中，则查询数据库，并将结果写入 Redis 和本地缓存。
 */
@Component
public class CacheManager {



}
